package com.dao;

import com.entity.Orderinfo;
import com.page.PageInfo;

import java.util.List;

public interface OrderinfoDao {
    public Orderinfo getByOrid(String orid);
    public List<Orderinfo> getAll();
    public List<Orderinfo> getAllByPage(PageInfo pageInfo);
    public List<Orderinfo> searchNameByPage(PageInfo pageInfo,String adname);
    /**
     * 根据主键查询
     * @param orid
     * @return
     */
    public Orderinfo getOrderinfoByOrid(String orid);

    /**
     * 添加一个实体
     * @param orderinfo
     * @return
     */
    public int addOrderinfo(Orderinfo orderinfo);
    /**
     * 修改实体
     */
    public int updateOrderinfo(Orderinfo orderinfo);
    public int updateOrderinfoByExample(Orderinfo orderinfo);

    /**
     * 删除一个实体
     * @param orid
     * @return
     */
    public int deleteOrderinfoByPrimayKey(String orid);

    /**
     * 删除实体根据示例
     * @return
     */
    public int deleteOrderinfoByExample();

    List<Orderinfo> getByBuid(String buid);
}
